
$primary-color: #16254e;
$primary-btn-color: #000a7b;
$primary-bg-color: #f9f9fc;

uni-button:after {
	display: none;
}
.u-button--primary {
	background-color: rgb(0, 118, 255);
	border-color: rgb(0, 118, 255);
}
.navbar-submit {
	display: flex;
	uni-text {
		margin-right: 5px;
	}
}
.flex {
	display: flex;
}
.justify-center {
	justify-content: center;
}
.justify-between {
	justify-content: space-between;
}
.align-center {
	align-items: center !important;
}
.overhidden {
	overflow: hidden;
}

.flex-1 {
	flex: 1;
}

.flex-col {
	flex-direction: column;
}
.font-13 {
	font-size: 13px;
}
.font-14 {
	font-size: 14px;
}
.font-15 {
	font-size: 15px;
}
.font-bold {
	font-weight: bold;
}
.mr-3 {
	margin-right: 3px;
}

.u-primary {
	color: #2979ff;
}
.u-success {
	color: #19be6b;
}
.orange-color {
	color: #E99D42;
}
.blue-color {
	color: #0379FF;
}

.red-color {
	color: #E72124;
}

.green-color {
	color: #67C23A;
}

.grey-color {
	color: #9A9A9A;
}

.grey-color1 {
	color: #8f8e94;
}

.grey1-color {
	color: rgb(192, 196, 204);
}

.c-a8b2bb {
 color: #a8b2bb !important;
}

.m-7-0 {
	margin: 7px 0 ;
}

.reach {
	background-color: $primary-btn-color !important;
	color: #ffffff !important;
}
.orange-btn {
	background-color: #ffbf6b !important;
	color: #000000 !important;
}
.canel {
	background-color: #ffffff !important;
	color: $primary-btn-color !important;
}
.complete {
	background-color: #ffffff !important;
	color: $primary-btn-color !important;
	border: 1px solid $primary-btn-color !important;
}
.orange-shadow {
	box-shadow: 0px 1px 10px rgba(233,157,66,0.3) !important;
}

.submit_btn {
	font-size: 16px;
	line-height: 45px;
	box-shadow: 0 1px 10px rgba(3, 121, 255, 0.3);
}
.grey_btn {
	background-color: #f8f8f8 !important;
	border: 1px solid rgba(0, 0, 0, .2);
	box-shadow: 0 1px 10px rgba(22, 37, 78, 0.08);
	color: #4f4f4f;
	font-size: 16px;
}

// .record-title {
// 	border-top: 1px solid $primary-color;
// 	border-bottom: 1px solid $primary-color;
// 	color: $primary-color;
// 	font-size: 14px;
// 	font-weight: bold;
// 	padding: 5px 0;
// 	margin: 0;
// }
.record-content-body {
	padding-bottom: 6px;
}
.u-flex-items-center {
	align-items: center !important;
	line-height: 19px;
}
.record-content {
	font-size: 15px;
	color: $primary-color;
	.record-item {
		display: flex;
		justify-content: space-between;
		margin: 9px 0;
		// align-items: flex-start;
		align-items: flex-start;
		line-height: 20px;
		.u-icon {
			margin-right: 3px;
		}
		:deep(span) {
			display: flex;
			word-break: break-all;
		}
	}
	.record-item > :first-child {
		min-width: 94px;
	}
	.record-item > :last-child {
		justify-content: flex-end;
		text-align: right;
		word-break: break-all;
	}
	.record-images {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 4px;
		height: 80px;
		margin: 10px 0;
	}
}

.mt-8 {
	margin-top: 8px;
}
.mt-20 {
	margin-top: 20px;
}
.mt-4 {
	margin-top: 4px;
}
.word-break {
	word-break: break-all;
}
.line2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* 限制为两行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  /* 隐藏超出部分 */
  text-overflow: ellipsis;
  /* 超出部分用省略号表示 */
  white-space: normal;
  /* 允许换行 */
  /* 你可能还想设置一些其他样式，比如宽度、字体大小等 */
  word-break: break-word;
}

.line1 {
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-word;
  overflow: hidden;
  display: inline-block;
}

.line1_span {
	span {
		white-space: nowrap;
		text-overflow: ellipsis;
		word-break: break-word;
		overflow: hidden;
		display: inline-block !important;
	}
}
.u-modal__content__text {
	word-break: break-all;
}
.slot-content {
	word-break: break-all;
	color: #606266;
	// font-size: 15px;
}
.searchScan_div {
	display: flex;
	height: 37px;
	padding: 5px 12px 0px !important;
	.searchScan {
		padding: 0;
		width: 100%;
	}
	:deep(.u-search) {
		border: none;
		background-color: #fff !important;
		border-radius: 4px;
		box-shadow: 0 1px 8px 0px rgb(19 10 236 / 8%);
		.u-search__content {
			border: none;
		}
	}
}

:deep(.common_form .u-form-item) {
	.u-form-item__body__left__content__label {
		color: #16254e;
		font-size: 15px;
		margin-bottom: 2px;
	}
	.u-form-item__body__left__content__required {
		font-size: 16px;
	}
	// 单选不可编辑样式
	.u-radio {
		.u-radio__icon-wrap--disabled {
			background-color: rgb(255, 255, 255) !important;
		}
		.u-radio__icon-wrap--disabled--checked {
			background-color: rgb(41, 121, 255) !important;
			border-color: rgb(41, 121, 255) !important;
			.u-icon__icon {
				color: #fff !important;
			}
		}
		.u-radio__text {
			// color: #16254e !important;
			font-size: 15px !important;
		}
	}

	.u-textarea--disabled {
		background-color: #fff !important;
	}
	.uni-textarea-textarea {
		// color: #16254e !important;
	}

	.input-box {
		width: 100%;
		border: 0.5px solid #dadbde !important;
		border-radius: 4px;
		.u-input {
			pointer-events: none;
			height: 34px;
			padding-left: 10px !important;
		}
		image {
			padding: 7px 6px;
			width: 20px;
			height: 20px;
		}
	}
}

.font-15 {
	font-size: 15px;
}

:deep(.upload-scan) {
		.uni-input-placeholder {
			line-height: 32px !important;
		}
		.u-search__content__input--placeholder {
			line-height: 32px !important;
		}
	}
.uni-input-input:disabled {
	pointer-events: none;
}
